@charset "utf-8";
/*头条*/
.toutiao{background: #f5f5f5;text-align: center; padding: 20px;}
.toutiao h2 {font-size: 40px; }
.toutiao h2 a{color:#ee1c24;}
.toutiao p {font-size: 16px;margin-top: 10px;text-align: left; text-indent: 2em; color: #888;}
.toutiao p font a {color: red;}

/*焦点图*/
#focus { margin-top:40px;}
.box1_l{width:65.83%;}
.focus{ position:relative; width:490px; height:320px; background-color: #000; float: left;}  
.slider_box{width:788px; margin:0 auto;height: 338px;overflow: hidden;position: relative; }
.silder_con{height:338px;overflow: hidden;position: absolute;}
.silder_panel{width:788px;height:338px;overflow: hidden;float: left;position: relative;background: #fff;}
.silder_intro{width: 200px;height: 296px;line-height: 20px;overflow: hidden;color: #999;padding:20px; border:1px solid #eee;}
.silder_intro h3{padding:10px 0;height:50px;color:#000;line-height: 30px;overflow: hidden;}
.silder_intro h3 a{ font-size:18px; color: #000;}
.silder_intro p{height:160px;overflow: hidden;color:#787878; margin-top:10px; line-height:24px; font-size:16px; text-indent:2em;}
.silder_panel img{width: 546px;height: 338px;display: block;overflow: hidden;}
.silder_nav{width:200px;height:auto; margin: 0 auto;bottom:0;position: absolute;overflow: hidden;padding:20px;}
.silder_nav li{float: left; width:30px; height:30px; background-color:#fff; border-radius:25px; border:1px solid #ccc; text-align:center; margin-right:5px;}
.silder_nav li span { height:30px; line-height:30px; display:block; color:#ccc;}
.silder_nav li span a{ font-size:16px;}
.silder_nav li.current{ width:30px; height30px; background-color:#fff; border-radius:25px; border:1px solid #f00;}
.silder_nav li.current span{ width:30px; height:30px; background-color:#fff; border-radius:25px; border:1px solid #f00; color:#F00;}
.silder_nav li.current span a{ color:#F00;}
.slider_box a.prev,.slider_box a.next{display: block;width:45px;height:100px;overflow:hidden;text-indent: -999px;position: absolute;cursor: pointer;margin:120px 0 0 0;background: url(../images/silder_btn.gif) no-repeat;}	
.slider_box a.prev{left:242px;background-position: left 0;}
.slider_box a.next{right:0;background-position: right 0;} 

/*工会新闻*/
.ghyw {float: right;width:31.67%;}
.ghywbt img{ position: absolute; left: 7px; top: 7px; z-index:1 !important;}
.new-h {height: 35px; line-height: 33px; display: inline-block;}
#new-h li{ width: 80px; line-height: 31px; float: left; padding-left: 40px; background: url(../images/new-bg-2.png) no-repeat; }
#new-h .on{ background: url(../images/new-bg.png) no-repeat; }
#new-h li a{ font-size: 14px; color: #fff; font-weight: bold;}
.ghyw .headline {padding-bottom:15px; border-bottom:1px solid #eee;}
.ghyw .headline h3 { padding:10px 0;}
.ghyw .headline h3 a{font-size: 18px;}
.ghyw .headline .summary {text-align: left;text-indent: 2em; font-size:16px; color: #888;}
.ghyw .headline .summary a {color: #555;}
.new-b li{background: url("../images/list_ico_1.jpg") 0px 13px no-repeat; height: 36px;line-height: 36px;padding-left: 20px;}
.new-b li a{ font-size:16px;}

/*通知公告*/
.box_b .sideleft { width:31.67%; height:auto;}
.tzgg {}
.tzggbt{ height: 40px; line-height: 40px; background-color:#f7f7f7; border-bottom: 2px solid #c40000; font-size: 20px; position: relative;}
.tzggbt img{ position: absolute; left: 7px; top: 7px; z-index:1 !important;}
.tzggbt .more{ position: absolute; right: 10px; font-size: 14px; color: #999; font-weight: normal;}
.tzggbt span{ position: absolute; background: url(../images/bt-bg.png) no-repeat; padding-right:30px; padding-left:40px; color: #fff;}
.tzgg ul{ padding-top:10px;}
.tzgg li{ background-image:url(../images/tz_li.png); background-repeat:no-repeat;background-position:left center;padding-left:30px; height: 42px;line-height: 42px; border-bottom:1px dashed #000000; overflow:hidden;}
.tzgg li a{ font-size:16px;}

/*区县动态*/
.box_b .sideright { width:65.83%; height:auto; overflow:hidden;}
.qxdt {background-color:#f7f7f7; border-bottom: 2px solid #c40000;}
.qxdtbt{ float: left; height: 40px; line-height: 40px;  font-size: 20px; }
.qxdtbt img{ position: absolute; left: 7px; top: 7px; z-index:1 !important;}
.qxdt span{position: absolute; background: url(../images/bt-bg.png) no-repeat; padding-right:30px; padding-left:40px; color: #fff;}
.bt_area { position:relative;}
.bt_area .more-xq{ float: right; font-size: 14px; color: #999; font-weight: normal; line-height: 40px; margin-right: 15px;}
.nr_area {width: 33.3%; height: 150px; float: left;}
.bt_area ul{ width:640px; overflow:hidden; position: absolute; bottom: 0; right: 0;}
.bt_area li{ height: 42px; line-height: 42px; padding: 0 10px;float: left;}
.bt_area li a{ color: #999999; font-size:16px;}
.qxdt_img { width:35%; margin-top:33px; overflow:hidden;}
.qxdt_img ul{ }
.qxdt_img li{ float:left; width:175px; padding:10px 30px 10px 0; text-align: center;}
.qxdt_img li .litimg{ width:175px;	height:108px; margin:auto;}
.qxdt_img .litimg img{ width:100%; }
.qxdt_img p{ background:#E85B58; text-align: center; font-size:16px; }
.qxdt_img p a{ color: #fff; font-weight: bold; }

.qxdt_wzlb { width:62%; float:right;}
.qxdt_wzlb ul{ padding-top:28px;}
.qxdt_wzlb li{list-style-type:circle;height: 25px;line-height: 25px;margin-left: 15px;}
.qxdt_wzlb .li_br{border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom: 10px;}
.qxdt_wzlb li a{ font-size:14px;}

/*广告*/
.ad{ width:1200px;margin:0 auto; margin-top:40px; overflow:hidden;}

/*时代先锋*/
.box_c .sideleft { width:65.83%; height:auto; overflow:hidden;}
.sdxfbt{ height: 40px; line-height: 40px; background-color:#f7f7f7; border-bottom: 2px solid #c40000; font-size: 20px; position: relative;}
.sdxfbt img{ position: absolute; left: 7px; top: 7px; z-index:1 !important;}
.sdxfbt .more{ position: absolute; right: 10px; font-size: 14px; color: #999; font-weight: normal;}
.sdxf span{ position: absolute; background: url(../images/bt-bg.png) no-repeat; padding-right:30px; padding-left:40px; color: #fff;}
.sdxf_img { width:820px;}
.sdxf_img li{ width:380px; float:left; padding-top:30px; padding-right:30px;}
.sdxf_img h3{ width:380px;}
.sdxf_img h3 a{font-size: 16px;}
.sdxf_img .summary { width:380px; text-align: left; font-size:16px; margin: 15px 0px; overflow:hidden; text-indent: 2em; color: #888;}
.sdxf_img .summary a {color: #0059D7; }
.sdxf_img .summary img {float: left; width: 160px; height: 100px; padding-right:20px; }

/*视频播报*/
.box_c .sideright { width:31.67%; height:auto; }
.spbb {}
.spbbbt{ height: 40px; line-height: 40px; background-color:#f7f7f7; border-bottom: 2px solid #c40000; font-size: 20px; position: relative;}
.spbbbt img{ position: absolute; left: 7px; top: 7px; z-index:1 !important;}
.spbbbt .more{ position: absolute; right: 10px; font-size: 14px; color: #999; font-weight: normal;}
.spbb span{position: absolute; background: url(../images/bt-bg.png) no-repeat; padding-right:30px; padding-left:40px; color: #fff;}
.m-video {  width: 380px;  height: 320px;  float: right; margin-top:32px; border:1px solid #eee; text-align:center; }
.m-video p{ text-align:center; font-size:16px; font-weight: bold; padding:10px 0;}

/*维权服务*/
.wqfw { width:790px; height:auto; }
.wqfwbt{ height: 40px; line-height: 40px; background-color:#f7f7f7; border-bottom: 2px solid #c40000; font-size: 20px; position: relative;}
.wqfwbt img{ position: absolute; left: 7px; top: 7px; z-index:1 !important;}
.wqfwbt .more{ position: relative; float: right; margin-right: 10px; font-size: 14px; color: #999; font-weight: normal;}
.wqfw span{ position: absolute; background: url(../images/bt-bg.png) no-repeat; padding-right:30px; padding-left:40px; color: #fff;}
.wqfw .wqfw_nr { margin-top:10px;}
.wqfw_nr .wqfw_img { padding-top:22px;}
.wqfw_img p{ padding:10px 0; font-size:16px; font-weight: bold; text-align:center;}
.wqfw_list {width:380px; float:right;}
.wqfw_list ul{ padding-top:28px;}
.wqfw_list li{list-style-type:circle;height: 30px;line-height: 30px;margin-left: 15px;}
.wqfw_list .li_br{border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom: 10px;}
.wqfw_list li a{ font-size:16px;}

/*热门文章*/
.rmwz { width:31.67%; height:auto; }
.rmwzbt{ height: 40px; line-height: 40px; background-color:#f7f7f7; border-bottom: 2px solid #c40000; font-size: 20px; position: relative;}
.rmwzbt img{ position: absolute; left: 7px; top: 7px; z-index:1 !important;}
.rmwzbt .more{ position: absolute; right: 10px; font-size: 14px; color: #999; font-weight: normal;}
.rmwzbt span{ position: absolute; background: url(../images/bt-bg.png) no-repeat; padding-right:30px; padding-left:40px; color: #fff;}
.rmwz .rmwz_lb { border: 1px solid #eee;  margin-top: 30px;  padding: 0px 20px 10px 20px;}
.rmwz_lb ul{ padding-top:10px;}
.rmwz_lb li{ background-repeat:no-repeat;background-position:left center; height: 42px;line-height: 42px; border-bottom:1px dashed #000000; overflow:hidden;}
.rmwz_lb li:nth-child(6) {border-bottom:none;}
.rmwz_lb li a{ font-size:16px;}

/*基层风采*/
.jcfc { width:100%; height:auto; }
.jcfcbt{ height: 40px; line-height: 40px; background-color:#f7f7f7; border-bottom: 2px solid #c40000; font-size: 20px; position: relative;}
.jcfcbt img{ position: absolute; left: 7px; top: 7px; z-index:1 !important;}
.jcfcbt .more{ position: absolute; right: 10px; font-size: 14px; color: #999; font-weight: normal;}
.jcfcbt span{ position: absolute; background: url(../images/bt-bg.png) no-repeat; padding-right:30px; padding-left:40px; color: #fff;}
.rollphotos { margin-top: 10px; width: 1200px; }
.scroll_img { position: relative; }
.scroll_img .arrow_left { position:absolute; left:0; top: 50px; background: url(../images/arrow_left.jpg) no-repeat; width: 38px; height: 98px;	cursor:pointer; }
.scroll_img .arrow_right { position:absolute; right:0; top: 50px; background: url(../images/arrow_right.jpg) no-repeat; width: 38px; height: 98px; cursor:pointer; }
.scroll_img .Cont { margin: 0px auto; overflow:hidden; width: 888px; padding-top:5px; }
.scroll_img .box { float:left; width: 365px; text-align:center; }
.scroll_img .box IMG { border: #f5f5f5 1px solid; padding: 10px; display: block; background: #fff; margin: 0px auto; }
.scroll_img .box A:hover IMG { border:#5385cc 1px solid; }
.scroll_img .box P { margin: 6px auto 0px; line-height: 20px; font-size:16px; font-weight: bold; }

/*友情链接*/
.link{width: 1200px; margin: 0 auto; border: 1px solid #ccc; margin-top:40px; overflow: hidden;}
.link .column{ height: 39px;line-height: 39px;font-size: 20px; font-weight: bold; color: #de1410; padding-left: 20px;}
.link .link_li{padding: 15px; overflow: hidden;}
.link .link_li li{float: left;display: inline-block;margin: 0 10px;}
.link .link_li li a{ color:#000; font-size:16px; }

/* 共用 */
.new-b li,.qxdt_wzlb li{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}